<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <META NAME="Title" CONTENT="SMS Server Tools 3">
    <META NAME="Robots" CONTENT="INDEX,FOLLOW">
    <META NAME="Language" CONTENT="English">
    <title>SMS Server Tools 3</title>
<STYLE type="text/css">
BODY {
  BACKGROUND: #ffffff; MARGIN: 5px 5px 10px; FONT: 10pt verdana, geneva, lucida, arial, helvetica, sans-serif; COLOR: #000000
}
td {
  FONT: 10pt verdana, geneva, lucida, arial, helvetica, sans-serif;
}
h3 {
  background-color: #DCDCFE;
}
blockquote {
  background-color: #FFD;
  font-size: 90%;
  padding:5pt;
  padding-top:1pt;
  margin-bottom:5pt;
  border-style: outset;
  border-color: #aaaa99;
  border-width: 0.05pt 2pt 2pt 0.05pt;
}
blockquote p:first-letter {
  font-size: 110%;
  font-weight: bold;
  color: red;
}
</STYLE>
  </head>

<body>
<h2><font color=blue><a href="http://smstools3.kekekasvi.com">SMS Server Tools 3</a></font></h2>
<a href="index.html">Home</a>
<h3>Hardware compatibility</h3>
<!-- START --><p>
This Software needs a GSM modem with SMS command set according to the european specification GSM 07.05 (=ETSI TS 300 585), 
a character-based interface with hex-encoded binary transfer of message blocks ("PDU Mode") of it, 
and alphabet support according to the GSM 03.38 (=ETSI TS 100 900).
<p>
The list of all AT commands used in SMS Server Tools 3 is <a href="at-commands.html">here</a>.
<p>
Mobile phones have more often compatibility issues than real GSM modems.
<p>
Some USB devices are not supported by Unix operating systems.
<p>
<b>The following list is incomplete and very old, mostly from the version 1.x times and it's not actively updated.</b> It shows devices that are reported as well working:
<br>
<p>
Falcom A1 (mode=old, baudrate=9600)<br>
Falcom A2 (baudrate=9600)<br>
Falcom A2-D (baudrate=9600)<br>
Falcom Twist Serial<br>
Falcom Twist MC35 (init string AT+CNMI=2,0,0,2,1)<br>
Falcom Tango <br>
Falcom Samba (init=AT^SSMSS=1)<br>
Falcom Samba 75 (status report works with init = AT+CPMS="MT","MT","MT")<br>
Nokia 30 (status report not tested)<br>
Nokia 22 (baudrate=115200)<br>
Motorola G18 (with init string ATE0)<br>
Multitech Modem MTCBA-G-F2<br>
Multitech Modem MTCBA-G-F4 (unless set to unsolicited mode)<br>
Siemens M10 (baudrate=9600)<br>
Siemens M20 (baudrate=19200 Status report works fine with some firmware versions.)<br>
Siemens TC35 (init string AT+CNMI=2,0,0,2,1 Some firmware versions are bad)<br>
Siemens MC35i (init string AT+CPMS="SM")<br>
Wavecom M1206<br>
Wavecom 1206 b<br>
Wavecom M1306B<br>
<p>
Vodafone Mobile Connect Card GPRS (from Option) (see <a href="#note3">Note 3</a>)<br>
Vodafone Mobile Connect Card 3G/GPRS (from Option) (see <a href="#note3">Note 3</a>)<br>
Vodafone Mobile Connect Card 3G/W-LAN/GPRS (from Option) (see <a href="#note3">Note 3</a>)<br>
<p>
Nokia 6210e<br>
Nokia 6310<br>
Nokia 7110 (only with original RS232 cable)<br>
Ericsson GM22 (see <a href="#note1">Note 1</a>)<br>
Ericsson R320s (see <a href="#note2">Note 2</a>)<br>
Ericsson R320 (init string AT+CPMS="SM")<br>
Ericsson T39m (init string AT+CPMS="ME","ME","ME")<br>
Sony-Ericsson T300 (init string AT+CPMS="ME", baudrate=115200)<br>
Sony Ericsson T60<br>
Sony Ericsson T68<br>
Sony Ericsson T65 (do not use kudzu on the serial port)<br>
Siemens S25<br>
Siemens C35 (baudrate=19200)<br>
Siemens S35i<br>
Siemens M45 (initialize with AT+CPMS="SM")<br>
Siemens ME45 (initialize with AT+CPMS="ME")<br>
Siemens M50<br>
Sharp GX-10 (only infrared tested)<br>
Siemens MC60, M55 (see <a href="#note4">Note 4</a>)<br>
SIMCOM SIM600 (see <a href="#note6">Note 6</a>)<br>
<p>
Probably all mobile phones support status report but you cannot
read them out with a computer. Status reports appear only on the phones display.
<p>
<p>
<h2>Serial adapters and converters</h2>
<p>
USB2Serial adpater cables, based on Prolific PL2303 chip<br>
Digi Etherlite ethernet to serial<br>
Equinox multi Serial PCI cards<br>
MOXA CP-168U V2<br>
Digi Portserver II (see <a href="#note5">Note 5</a>)<br>
MOXA nPort 5410 (4 serial ports to ethernet), MOXA nPort 5210 (2 ports), both with TTY driver<br>
<p>
<p>
<hr>
<h2>Notes:</h2>
<p>

<a name="note1">1) Ericsson GM22</a><br>
<ul>You must cut pin 4 (wich is DTR) of the serial connector because the phone
disables AT command set if the pin is connected and active. The GM22 does
not support ascii mode. Mode=new and baudrate=9600 are the correct settings.
</ul>

<p>
<a name="note2">2) Ericsson R320s</a><br>
<ul>Replace <b>put_command("AT+CREG?\r"</b>...with <b>put_command("AT+CREG?\n"</b>... in modeminit.c. Set baudrate=115200
and mode=new. This phone was reported as unstable by one user.
</ul>

<p>
<a name="note3">3) Vodafone Mobile Connect Card</a><br>
<ul>Enter "memory_start=0" into the config file. If you removed the PIN protection from your SIM card, this modem says that the PIN is
locked, which is not true. Remove the pin=1234 line from the config file, then the program will ignore that instead of stopping with an error message. 
The GNU/Linux driver for 3G/UMTS version can be loaded with the command "modprobe usbserial vendor=0x0af0 product=0x5000". 
It's assumed that loading the driver works similar for the other versions of that card.
The device name is /dev/usb/ttyUSB0. 
</ul>

<p>
<a name="note4">4) Siemens MC60, M55</a><br>
<ul>Siemens MC60 and M55 are reported by the user to work with the following settings:<br>
<ul><b>
init = AT+CPMS="ME","ME","ME"<br>
init2 = AT+CNMI=1,1,0,2<br>
incoming = high<br>
report = yes<br>
baudrate = 115200<br>
send_delay = 20<br>
rtscts = no<br>
</b>
(a three pin cable was used)<br>
</ul>
</ul>

<p>
<a name="note5">5) Digi Portserver II</a><br>
<ul>After >= 3.1.5 use a modem setting <i>send_delay = 0</i> to get higher speed for sending.
</ul>

<p>
<a name="note6">6) SIMCOM SIM600</a><br>
<ul>After >= 3.1.5 use a modem setting <i>check_memory_method = 5</i>. See the <a href="configure.html">How to configure</a> for details.
</ul>

<hr>
</body>
</html>
